#ifndef CHARACTER_H
#define CHARACTER_H

// Include files
#include "Unit.h"
#include "Enums.h"

// Raknet includes
#include "RakNetTypes.h"

using namespace RakNet;

class Unit;

class Character : public Unit
{
private:
	// Player properties
	SystemAddress mIp;
	int mAccount;
	
	// MIGHT NEED TO MOVE TO UNIT CLASS
	Ogre::Vector3 mStartPosition;
	int mStartRotation;

public:
	// Constructors
	Character();
	Character(PlayerData playerData);

	// Destructor
	~Character();

	// Functions to access private variables
	SystemAddress getIp();
	int getAccount();
	Ogre::Vector3 getStartPosition();
	int getStartRotation();

};

#endif // CHARACTER_H